
# -*- coding: cp1252 -*-
#########################t################################
#                                                       #
# Classe Gerada pelo PyGenerator - Gets e Sets v. 1.0   #
# Criado por Raphoka e Amigos                           #
#                                                       #
#########################################################

class Cliente(object):

#####################
# -- CONSTRUTOR --  #
#####################

    def __init__(self):
        self.__Id = ''
        self.__nome = ''
        self.__dataNascimento = ''
        self.__cpf = ''
        self.__email  = ''
        self.__telefone  = ''
        self.__celular  = ''
        self.__dataCriacao = ''
        self.__ativo  = ''
        

######################
# -- GETS E SETS --  #
######################

    def getId(self):
        return self.__Id
    def setId(self, Id):
        self.__Id = Id

        
    def getNome(self):
        return self.__nome
    def setNome(self, nome):
        self.__nome = nome

        
    def getDataNascimento(self):
        return self.__dataNascimento
    def setDataNascimento(self, dataNascimento):
        self.__dataNascimento = dataNascimento

        
    def getCpf(self):
        return self.__cpf
    def setCpf(self, cpf):
        self.__cpf = cpf

        
    def getEmail(self):
        return self.__email
    def setEmail(self, email):
        self.__email = email

        
    def getTelefone(self):
        return self.__telefone
    def setTelefone(self, telefone):
        self.__telefone = telefone

        
    def getCelular(self):
        return self.__celular
    def setCelular(self, celular):
        self.__celular = celular

        
    def getDataCriacao(self):
        return self.__dataCriacao
    def setDataCriacao(self, dataCriacao):
        self.__dataCriacao = dataCriacao

        
    def getAtivo(self):
        return self.__ativo
    def setAtivo(self, ativo):
        self.__ativo = ativo

        

#################
# -- METODOS -- #
#################

    def __str__(self):
        m = '''
Objeto Tipo: Cliente

Atributos:

id: %s
nome: %s
dataNascimento: %s
cpf: %s
email: %s
telefone: %s
celular: %s
dataCriacao: %s
ativo: %s
''' %(self.__Id, self.__nome, self.__dataNascimento, self.__cpf, self.__email, self.__telefone, self.__celular, self.__dataCriacao, self.__ativo)
        return m
    

            
if __name__ == "__main__":
    c = Cliente()
